Using accept() Strategies to Improve Server Performance

نویسندگان

  • David Pariag
  • Louay Gammo
چکیده

This thesis evaluates techniques for improving the performance of three architecturally different web servers. We study strategies for effectively accepting incoming connections under conditions of high load. The experimental evaluation shows that the method used to accept new connection requests can significantly impact server performance. By modifying each server’s accept strategy, we improve the performance of the kernel-mode TUX server, the multi-threaded Knot server and the event-driven μserver. Under two different workloads, we improve the throughput of these servers by as much as 10% – 39% for TUX, 0% – 32% for Knot, and 39% – 71% for the μserver. This thesis provides and in-depth look at these results, including analysis of throughput, queue drops, response times, and other server statistics. Interestingly, the performance improvements realized by the user-mode μserver allow it to obtain performance that rivals that of an unmodified TUX server.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

accept()able Strategies for Improving Web Server Performance

This paper evaluates techniques for improving the performance of three architecturally different web servers. We study strategies for effectively accepting incoming connections under conditions of high load. Our experimental evaluation shows that the method used to accept new connection requests can significantly impact server performance. By modifying each server’s accept strategy, we improve ...

متن کامل

Computer Science MASTER: Bibliographic Report from the article accept()able Strategies for Improving Web Server Performance

This report, performed in the framework of the computer science master of Bordeaux, is aiming to study the paper of Brecht et al. named “Accept()able strategies for improving web server performance” [1]. Beyond a simple summary, this report endeavors to give an overview of the web server field and by extension, of the server field. Indeed, most of the conclusions are easily extendable to other ...

متن کامل

Peak Load Management for Commercial Web Servers using Adaptive Session-based Admission Control

In this paper, we use a session-based workload to measure a performance of a commercial web server. We dene a session as a sequence of client requests. An overloaded web server can experience a severe loss of throughput when measured as the number of completed sessions. Moreover, the overloaded web server discriminates against longer sessions. Session based admission control (SBAC), introduced ...

متن کامل

بهینه‌سازی اجرا و پاسخ صفحات وب در فضای ابری با روش‌های پیش‌پردازش، مطالعه موردی سامانه‌های وارنیش و انجینکس

The response speed of Web pages is one of the necessities of information technology. In recent years, renowned companies such as Google and computer scientists focused on speeding up the web. Achievements such as Google Pagespeed, Nginx and varnish are the result of these researches. In Customer to Customer(C2C) business systems, such as chat systems, and in Business to Customer(B2C) systems, s...

متن کامل

Designing Effective Strategies to Improve Performance Indicators of Bread Industry Using System Dynamics: A case study in Iran

Iranian bread production methods are often unsanitary, in the last decades, different attempts were made to mechanize production of Iranian breads, but a few of them, due to a variety of factors, could succeed. The aim of this study is to examine various factors affecting the system of bread production in Iran and to provide effective solutions for the development of mechanized bakeries as the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004